home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
BUSINESS
/
PC1420.LZH
/
PC1441.EXE
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1992-03-10
|
17KB
|
379 lines
PERSONAL CALENDAR (PC) FOR DOS Version 14.41
FILE HISTORY.DOC 10 Mar 1992
Recent Enhancements and Changes -- Executable Program
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copyright 1985-1992 by Paul Munoz-Colman. All rights reserved.
┌─────────┐
┌─────┴───┐ │ (R)
──│ │o │──────────────────
│ ┌─────┴╨──┐ │ Association of
│ │ │─┘ Shareware
└───│ o │ Professionals
──────│ ║ │────────────────────
└────╨────┘ MEMBER
╔═════════════════════════════════════════════════════════════════════════════╗
║ Paul Muñoz-Colman │ TECHNICAL SUPPORT: │ CREDIT CARD ORDERS: ║
║ FunStuff Software │ Voice 703-435-1110 │ Voice 800-242-4775 ║
║ 11645 Charter Oak Court │ 703-693-5227 │ FAX 713-524-6398 ║
║ Suite 201 │ FAX 703-435-3130 │ CompuServe 71355,470 ║
║ Reston, VA 22090-4526 USA │ CompuServe 71141,1224 │ or !GO SE (the MALL) ║
╚═════════════════════════════════════════════════════════════════════════════╝
ENHANCEMENTS & CORRECTIONS
. 14.41. When entering dates and times, leading zeroes are no longer
required.
. While in Help, if you pop down and delete the Help Text file before
popping up (don't do that!), a proper error message now appears on the next pop
up. If instead, the file is moved after disk compaction, the file in its new
location will be found properly.
. Standard BBS directory description file DESC.SDI (1x60) was added to
the distribution archive.
. 14.40. A cosmetic adjustment to the CAL MONO option (for laptops) was made.
. In TSR mode, if you delete your open appointment (.CLD) file when
the program is popped down (don't do that!), a proper error message now appears
on the next pop up.
. 14.39. Beta test.
. 14.38. A problem was corrected which prevented scheduling a one-time
event which occurs on leap lear day (oops!).
. 14.37. The date and time separators may now be changed to any non-blank
character, using shift-F3 in the event editing menu. "-" is the default for
dates, and ":" is the default for time.
. Dates/Times throughout the program are now all displayed in the
user's choice of formats, with an equally consistent method for entering them.
. When the program starts, a check is now made for the correct version
of Personal Calendar's critical data files.
. Input numeric values are now checked to ensure they aren't negative.
. 14.36. When reducing the size of the event capacity in the appointment
file, if there are excess events beyond the new size, they are now properly
written to history.
. When the program is popped down, the appointment (.CLD) file is now
closed, to avoid possible data corruption from having the file physically moved
on the disk by other programs (such as disk compaction programs).
. 14.35. Standard BBS directory description file FILE_ID.DIZ (8x45) was added
to the distribution archive.
. 14.32 to .34. The display/print of the three-month calendars may now
optionally start with the current month, rather than with last month. See the
"Options" menu.
. Any of three international date formats (mm-dd-yy, dd-mm-yy, or
yy-mm-dd) can now be used when entering and displaying events. F3 toggles and
saves this option in the event editing menu.
. Either a 12-hour or a 24-hour clock can now be used when entering
and displaying events. F4 toggles and saves this option in the event editing
menu.
. 14.31. When popping up over a communications program which received data
while you were popped up, a system hang no longer occurs, due to a disabled
communications interrupt on pop down. (However, the communications program,
while now reactivated on pop down, will likely not regain the lost data, but
might be able to pick up where it left off.)
. If you pop down with disk swapping, and then delete the disk swap
directory (don't do this!), the system will no longer hang on the next pop up,
but the program won't pop up either.
. More precise messages are now given if output to your printer
encounters an error condition.
. 14.24 and .30. Overdue (highlighted) event alarms are now removed from the
clock screen only upon command or upon change of the event list.
. Your hot key setting is now displayed on an initial pop down, and
again when you change it.
. An Error 55 has been corrected which caused a failure to update the
memory resident options file CALRES.DAT.
. 14.23. 16 choices for color pair backgrounds are now available, instead
of 8. Items which used to blink are now emphasized by color instead. The
erroneous reversal of foreground and background in the menus for changing the
color pair settings for events, notes, and clock is now corrected.
. The DOS blink or highlit-background state of an underlying program
is now saved and restored when Personal Calendar pops up.
. Symantec's NDOS product is now supported in a similar manner to JP
Software's 4DOS.
. F1 is now used for context sensitive help instead of F5. From a
Help Text screen, F9 has been added to generate a formatted manual as ASCII
text file CAL.DOC.
. The "Popping Down" screen may now be surpressed.
. The registration/order form can be printed at any time with F8 if
file REGISTER.DOC is in PC's directory. Australian users can now register
Personal Calendar locally and pay by check, cash, or credit card through disk
vendor BudgetWare in Newton NSW.
. Popping up over a program which uses a mouse has several minor
problems corrected: when PC is popped up, a rare hang no longer occurs if the
mouse is moved, nor is a mouse cursor displayed. When PC pops down to a
program having active mouse support, the mouse cursor is restored properly, and
video pallette values for EGA and VGA programs are now correct.
. If a pop down occurs while an event is being changed, the pointer to
the event is now properly restored.
. Personal Calendar is now compiled/linked under MS-DOS 5.00.
. 14.22. If Personal Calendar pops up over a program's graphics screen with
insufficient disk space to save the screen, a Memory-Resident Option can now be
set to avoid the pop up, or pop up with a warning saying the screen won't be
restored.
. A laptop "MONO" option has been added to the command line
("CAL MONO") for possible improvement in the display.
. 14.21. A new event can now be added directly with a single clock screen
keystroke in full-page fashion ("I"), or on the clock screen (Shift-F3).
. 14.20. For changing events, an improper "Date Too Large" message has been
corrected.
. 14.19. The Help Text file can now be viewed at any time in a context-
sensitive manner.
. I am now a member of the Association of Shareware Professionals
(ASP), and have repackaged PC. License terms, site license terms and prices
have changed.
. Separate topic files have been added to the archive for user
convenience: PACKING.LST, HISTORY.DOC, REGISTER.DOC, LICENSE.DOC,
SITELICE.DOC, WARRANTY.DOC, VENDOR.DOC, SYSOP.DOC, and SHARWARE.DOC.
. 14.17. Personal Calendar's registration fee is now $35.
. 14.16. As a task under Windows 3.0, Personal Calendar will now run in
non-TSR mode successfully. Under Windows 3.0 in TSR mode, PC will run with no
conflicts, but does not make effective use of the TSR capability, due to
Windows' intercept of the pop down.
If started prior to running Windows 3.0, PC may be used in either TSR or
non-TSR modes. If chosen, PC will stay in TSR mode, but will not pop up while
Windows 3.0 is active. Normal TSR functions are restored on termination of
Windows.
. 14.15 and 16. Minor anomalies in handling a shell to a batch file in TSR
mode were also corrected. Return from a batch file in TSR mode now requires
the CALPOPUP command be included at the end of the batch file in all cases.
. 14.15. Popping up over WordPerfect Office 3.0 SHELL in or out of a LAN
environment will no longer hang the system, due to some more armor added for
the strange interrupt handling this shell employs.
. 14.12. On popping up, the delay on testing if DOS is busy has been reduced
from five seconds to one second.
. On popping down, the state of the caps, num, insert and scroll keys
are restored.
. A minor error has been corrected in the option to prevent popping
up over video screens which can't be saved.
. There is a new file CALNAMES.DAT which contain PC's procedure names
for any error message. File CALERROR.DAT is 12K smaller in size and overall
disk requirements are 8K smaller.
. PC is now packaged as an authenticated PKZIP archive.
. 14.11. If running under DOS 3.0 or later, PC may now be started from any
directory, by using the full pathname of the program, or by having the program
in the DOS PATH. If running under DOS 2.x, PC must still be started from its
own directory.
. The user program DOS color attribute is now restored properly upon
non-resident shell or program termination.
. 14.10. In TSR Mode, the portion of the program which remains in DOS memory
(the TSR kernel) has been reduced by about half from 10,600 bytes to about
6,000 bytes !! This is due to MicroHelp's new Stay-Res Plus 4.0.
. In TSR Mode, the portion of the program which swaps to EMS or
to each of the two disk swap files has been reduced about 20%.
. On a pop down to an EGA or VGA screen, the screen restore no longer
gives incorrect colors.
. On a pop down, screen saves will now go to EMS memory only if EMS
is also chosen for program swapping (and likewise for disk swapping). If
not enough EMS memory is available for both, screen saves then go to disk. The
disk screen save file is now written to the same path as the program swap
files.
. If popping up over a video mode which is not supported (greater than
19 decimal, therefore non-standard), you have the option to suppress the pop up
to avoid disturbing the screen, or to pop up and thus restore a blank screen on
pop down.
. If the earliest event is in a future year and automatic pop up on
date/time is set, the program now pops up at the correct date/time.
. Printer support has been added for the HP IIP and III[P] LaserJet
series and for the IBM 4019 LaserPrinters. In absence of printer selection,
the default is now to not alter your printer's setup (which was already
selectable as an option). Closing the print file at completion has also been
added to ensure compatibility with network printers.
. When running a DOS command in TSR mode, the command may now be
interrupted prior to completion by a pop up by hot key or date/time, and will
pick up where it left off on the next pop down.
. If the program hasn't yet popped down, it's no longer necessary to
terminate and restart to switch between EMS and disk swapping modes.
. A "snow" checking option has been added for CGA monitors, which can
be set from the Memory-Resident options menu.
. The name of the disk swap files have been changed to CALSWAP.000
& CALSWAP.001.
. If you have specified a non-existent disk swap drive/path, it is now
automatically be changed to PC's startup path.
. 14.00. Personal Calendar is now Shareware.
. Personal Calendar was compiled with Microsoft Professional BASIC
7.10 and linked with segmented-executable linker 5.10, making the program yet
somewhat smaller and faster.
. Special modifications were made in conjunction with JP Software to
ensure compatibility with 4DOS.
. An error has been corrected which used EMS memory for swapping if
it was available even if requested not to.
. 12.75. On the pop down screen, the number of the user's program video page
being restored is now shown along with the BIOS mode. Additional video page
pop up adjustments were made.
. 12.74. Adjustments were made so PC can pop up over video pages other than
zero in text mode.
. If the programs starts in a mode or on a page other than text mode
and page zero, it is returned to the same page and mode upon termination.
. If the program pops up over a user program which is in 43-line (EGA)
or 50-line (VGA) mode, screen save and restore now occurs correctly.
. 12.73. If the program pops up over an EGA, VGA, or MCGA screen, the
underlying screen will be saved to EMS memory, if it is available. If it is
not, the same disk save method previously used to file CALSCRN.DAT is still
used.
. 12.71 and 72. A more reliable solution to the problem of unwanted popups is
now provided, including prevention of those caused by DESQview.
. If disk swapping is chosen to become memory-resident and
insufficient space exists, the exact shortage in bytes is now given.
. 12.70. I reduced the size of the program by 40% and made it still faster.
. There are two new printer control options to limit the number of
lines printed before ejecting a page, and to pause the printer between pages.
. If the program is started when it is already memory-resident, it now
pops up the active memory-resident copy automatically.
. There is no longer an unwanted pop up when certain programs
(TreeView and Word Perfect) are initialized.
. I added a word left/right (ctrl-left/right) to input editing. I
also added the "home" and "end" keys, which do the same as shift-tab and
shift-return.
. I took this list out of the help file and put it in a separate file.
I took some data out of the program and put it into file CALINIT.DAT.
. The program no longer aborts with an "out of string space" error if
more than 255 events are overdue at once. (Were you extremely busy or gone a
long time <grin>!?)
. 12.62. Adequate disk space for the disk swap files is now tested for and
reserved properly before popping down the first time.
. 12.60 to 62. PC was compiled/bound by Microsoft PDS BASIC 7.00/ LINK 5.05.
New options were used to make PC smaller and faster.
. 12.50 to 12.62. If old disk swap files exist in a different path from which
PC is started, they are now released properly when PC restarts.
. 12.51. If automatic pop down is disabled because an event is overdue, you
are informed of this during automatic startup.
. You have the option to make the program ask you for the date and
time, useful if your machine doesn't have a permanent battery-operated clock.
. 12.49. Esc is now used to accept event data changes.
. 12.45. The hourly chimes no longer sound twice on a day change.
. Changing to Manual Startup no longer gives a FILE NOT FOUND error.
. 12.44. In TSR mode, the control, shift, and alt keys can now be used
without a function key to pop up.
. 12.43. The system no longer hangs on program termination after a "not
enough memory to become resident" condition occurs.
. 12.42. In TSR mode, disk swapping is attempted automatically if EMS
memory is not available.
. In TSR mode, PC can now be set to pop down automatically, after
automatic startup is complete, giving hands-free initialization!
. 12.41. The number of lines of notes or history to insert or delete is set
to zero prior to input (preventing inadvertent information loss).
. In TSR mode, PC can now pop up over text, EGA and VGA graphics
screen modes. Screen saving/restoring is automatic.
. The options menu for TSR mode was implemented.
. All data files are now permanently updated every time they are
changed.
. I used MicroHelp's Stay-Res Plus to make PC a TSR!
. 12.10. I speeded up the program and changed the graphics.
. There are now quarterly and yearly rescheduling options.
. 11.86 to 11.88. From the main menu or from the clock screen, you can run a
stored DOS session or command and come back to PC. The file CALDOS.DAT has
been added to store the command.
. 11.75. There is now the capability to change the event and note capacity in
the Appointment File from 60 (now the default) down to 20 or up to 300, in
multiples of 20.
. 11.72. There are now 7 color pairs instead of 4. I separated out events
from instructions, menus from notes, and clock from calendars.
END OF FILE HISTORY.DOC